/*
 * CCIS
 * (C) Copyright Code MZ, Ltd. 2014,  All Rights Reserved.
 */
package com.beetlestech.nfe.main.biz.com.dto;

import java.util.List;

/**
 *Biz DTO
 *
 * History
 * REV.         Updated Date           Updater              Infomation
 * -------      ---------------        ----------------     ------------------
 * 1.0          2014/11/10             TOOL                 Create
*
 */
@com.beetlestech.nfe.fw.core.type.AliasKanJi("")
public class UserInfoDTO implements java.io.Serializable, Comparable<UserInfoDTO> {

	private static final long serialVersionUID = 1L;
	
    private Integer teacherid=null;
    
	private Integer usrid = null;

	private String username = null;

	private String password = null;
	
	private String phone = null;

	private String email = null;

	private Integer type = null;

	private Integer state = null;

	private Integer firstloginflg = null;
	
	
	private List<Integer> jurisdictionidarray = null;
	
	
	private Boolean isSystemManage=false;
	
	private Boolean isStudentManage=false;
	
	private Boolean isCourseManage=false;
	
	private Boolean isExamQuestionManage=false;
	
	private Boolean isHomeWorkManage=false;
	
	private Boolean isTeacherManage=false;
	
	private String sesID=null;
	
	
	public String getSesID() {
		return sesID;
	}

	public void setSesID(String sesID) {
		this.sesID = sesID;
	}

	public Integer getTeacherid() {
		return teacherid;
	}

	public void setTeacherid(Integer teacherid) {
		this.teacherid = teacherid;
	}

	public Boolean getIsSystemManage() {
		return isSystemManage;
	}

	public void setIsSystemManage(Boolean isSystemManage) {
		this.isSystemManage = isSystemManage;
	}

	public Boolean getIsStudentManage() {
		return isStudentManage;
	}

	public void setIsStudentManage(Boolean isStudentManage) {
		this.isStudentManage = isStudentManage;
	}

	public Boolean getIsCourseManage() {
		return isCourseManage;
	}

	public void setIsCourseManage(Boolean isCourseManage) {
		this.isCourseManage = isCourseManage;
	}

	public Boolean getIsExamQuestionManage() {
		return isExamQuestionManage;
	}

	public void setIsExamQuestionManage(Boolean isExamQuestionManage) {
		this.isExamQuestionManage = isExamQuestionManage;
	}

	public Boolean getIsHomeWorkManage() {
		return isHomeWorkManage;
	}

	public void setIsHomeWorkManage(Boolean isHomeWorkManage) {
		this.isHomeWorkManage = isHomeWorkManage;
	}

	public Boolean getIsTeacherManage() {
		return isTeacherManage;
	}

	public void setIsTeacherManage(Boolean isTeacherManage) {
		this.isTeacherManage = isTeacherManage;
	}

	public List<Integer> getJurisdictionidarray() {
		return jurisdictionidarray;
	}

	public void setJurisdictionidarray(List<Integer> jurisdictionidarray) {
		this.jurisdictionidarray = jurisdictionidarray;
	}

	public Integer getusrid() {
		return this.usrid;
	}

	public void setusrid(
			Integer usrid) {
		this.usrid = usrid;
	}

	public String getusername() {
		return this.username;
	}

	public void setusername(
			String username) {
		this.username = username;
	}

	public String getpassword() {
		return this.password;
	}

	public void setpassword(
			String password) {
		this.password = password;
	}

	public Integer gettype() {
		return this.type;
	}

	public void settype(
			Integer type) {
		this.type = type;
	}

	public Integer getstate() {
		return this.state;
	}

	public void setstate(
			Integer state) {
		this.state = state;
	}

	public Integer getfirstloginflg() {
		return this.firstloginflg;
	}

	public void setfirstloginflg(
			Integer firstloginflg) {
		this.firstloginflg = firstloginflg;
	}

  	/* (non-Javadoc)
     * @see java.lang.Comparable#compareTo(java.lang.Object)
     */
    @Override
    public int compareTo(
			UserInfoDTO compareToDTO) {
        return this.equals(compareToDTO) ? 0 : -1;
    }

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}
}

